#include "paciente.h"

Paciente::Paciente(QObject *parent):QDjangoModel(parent)
{
     setForeignKey("patologia", new Patologia(this));
     setForeignKey("grupopoblacional", new GrupoPoblacional(this));
}
int Paciente::getCedula() const
{
    return cedula;
}

void Paciente::setCedula(int value)
{
    cedula = value;
}

QString Paciente::getNombre() const
{
    return nombre;
}

void Paciente::setNombre(const QString &value)
{
    nombre = value;
}
QString Paciente::getApellido() const
{
    return apellido;
}

void Paciente::setApellido(const QString &value)
{
    apellido = value;
}
QString Paciente::getSexo() const
{
    return sexo;
}

void Paciente::setSexo(const QString &value)
{
    sexo = value;
}
QString Paciente::getDireccion() const
{
    return direccion;
}

void Paciente::setDireccion(const QString &value)
{
    direccion = value;
}
QString Paciente::getTelefono() const
{
    return telefono;
}

void Paciente::setTelefono(const QString &value)
{
    telefono = value;
}
QString Paciente::getDir_facturacion() const
{
    return dir_facturacion;
}

void Paciente::setDir_facturacion(const QString &value)
{
    dir_facturacion = value;
}
QString Paciente::getEmail() const
{
    return email;
}

void Paciente::setEmail(const QString &value)
{
    email = value;
}
Patologia *Paciente::getPatologia() const
{
    return (Patologia *)foreignKey("patologia");
}

void Paciente::setPatologia(Patologia *patologia)
{
     setForeignKey("patologia", patologia);
}
GrupoPoblacional *Paciente::getGrupopoblacional() const
{
    return (GrupoPoblacional *)foreignKey("grupopoblacional");
}

void Paciente::setGrupopoblacional(GrupoPoblacional *grupopoblacional)
{
    setForeignKey("grupopoblacional", grupopoblacional);
}


QDate Paciente::getFecha_nac() const
{
    return fecha_nac;
}

void Paciente::setFecha_nac(const QDate &value)
{
    fecha_nac = value;
}

int Paciente::getIdPaciente() const
{
    return idpaciente;
}

void Paciente::setIdPaciente(int value)
{
    idpaciente = value;
}
QString Paciente::getEstado() const
{
    return estado;
}

void Paciente::setEstado(const QString &value)
{
    estado = value;
}

QString Paciente::getRuc() const
{
    return ruc;
}

void Paciente::setRuc(const QString &value)
{
    ruc = value;
}

QString Paciente::getNombre_completo() const
{
    return nombre_completo;
}


void Paciente::setNombre_completo(const QString &value)
{
    nombre_completo = value;
}















